import requestUtil from '@/util/request.js'

// 用户相关API
export const userApi = {
  // 获取当前用户信息
  getCurrentUser() {
    return requestUtil.get('/sys/user/current')
  },

  // 更新用户信息
  updateUser(userData) {
    return requestUtil.post('/sys/user/save', userData)
  },

  // 修改密码
  updatePassword(passwordData) {
    return requestUtil.post('/sys/user/updateUserPwd', passwordData)
  },

  // 更新用户头像
  updateAvatar(avatarData) {
    return requestUtil.post('/sys/user/updateAvatar', avatarData)
  },

  // 上传文件
  uploadFile(formData) {
    return requestUtil.post('/upload', formData, {
      headers: {
         token: sessionStorage.getItem("token") || ""
      }
    })
  }
}

export default userApi
